#pragma once

#include "TopoDS.hxx"
#include "TopoDS_Edge.hxx"
#include "TopoDS_Wire.hxx"
#include "TopoDS_Compound.hxx"
#include "TopExp_Explorer.hxx"
#include "gp_Ax1.hxx"
#include "GCE2d_MakeSegment.hxx"
#include "Geom2d_TrimmedCurve.hxx"
#include "Geom2d_Ellipse.hxx"
#include "Geom_TrimmedCurve.hxx"
#include "Geom_Plane.hxx"
#include "Geom_CylindricalSurface.hxx"
#include "GC_MakeArcOfCircle.hxx"
#include "GC_MakeSegment.hxx"
#include "BRepBuilderAPI_MakeEdge.hxx"
#include "BRepBuilderAPI_MakeWire.hxx"
#include "BRepBuilderAPI_MakeFace.hxx"
#include "BRepBuilderAPI_Transform.hxx"
#include "BRepPrimAPI_MakePrism.hxx"
#include "BRepPrimAPI_MakeBox.hxx"
#include "BRepPrimAPI_MakeCylinder.hxx"
#include "BRepFilletAPI_MakeFillet.hxx"
#include "BRepOffsetAPI_MakeThickSolid.hxx"
#include "BRepOffsetAPI_ThruSections.hxx"
#include "BRepAlgoAPI_Fuse.hxx"
#include "BRepLib.hxx"

TopoDS_Compound MakeBottle(const Standard_Real myWidth = 50 ,
		const Standard_Real myHeight = 70 ,
		const Standard_Real myThickness = 30);